TsgDXFLayout
Unit: DXFConv
Description
Encapsulates the LAYOUT object of OBJECTS section. LAYOUT is a page of entities representation. DWG and DXF have Model (it is also TsgDXFLayout) and Layouts � the last can have viewports. Layouts in HPGL are pages. VIEWPORT.
Syntax
TsgDXFLayout = class(TsgDXFObjectEntity)
Properties
Properties | Description |
---|---|
CADSpace | |
IsEmpty | The property returns True , if this layout is empty. |
IsModel | The property returns True , if this layout is Model_Space LAYOUT . |
Name | The property sets/gets layout name. |
PaperSpaceBlock | The property sets or gets PlotPaperUnits in the TsgPlotSettings structure. |
PlotPaperUnits | The property sets/gets the TsgDXFBlock class object. |
PlotSettings | The property sets or gets the PLOTSETTINGS object. |
RotZAngle | |
UCSOrigin | The property sets or gets UCS origin. |
UCSXDir | The property sets or gets UCS X-axis. |
UCSYDir | The property sets or gets UCS Y-axis. |
Derived from TsgDXFEntity | Description |
---|---|
Box | The property determines the 3d box embraced the entity. |
Color | The property gets or sets entity color. |
ColorCAD | The property gets or sets a color for drawing entities. |
Complex | The property determines whether a entity is populated with child entities. |
Converter | The property returns the TsgDXFConverter class object. |
Count | The property indicates the total number of child entities. |
Entities | The property lists all child entities. |
EntType | The property indicates type of an entity. |
Handle | The property is used for finding entity links. |
Layer | The property points to layer, containing given primitive if this layer is given. |
LineType | The property sets and gets line type for an entity. |
LineTypeScale | The property sets and gets the Linetype scale. |
LineWeight | The property sets or gets line weight in millimeters. |
PaperSpace | The property indicates Model Space and Paper Space entity segregation. |
SrcEnd | The property indicates end position of the entity description in the source CAD file. |
SrcStart | The property indicates start position of the entity description in the source CAD file. |
Visibility | The property sets and gets entities visibility. |
Visible | The property determines whether the component appears onscreen. |
Methods
Methods | Description |
---|---|
AddEntity | The method adds a child entity. |
Create | Creates an instance of the TsgDXFLayout object. |
Destroy | Frees up internal objects before destroying the TsgDXFLayout class instance. |
Iterate | The method converts DXF/DWG tree structure to a linear sequence of entities, similar to Windows metafile. |
RotMatrix | The method returns a coordinate-transformation matrix. |
SetBox | The method sets clip box for the layout. |
SetRotMatrix | The method sets a coordinate-transformation matrix. |
Derived from TsgDXFObjectEntity | Description |
---|---|
AssignEntity | Copies properties of source entity to the TsgDXFObjectEntity class object. |
Derived from TsgDXFEntity | Description |
---|---|
Clone | The method copies properties of source entity to current entity (include Handle ). |
Draw | The method generates the OnDraw event. |
EntName | The method returns an entity name. |
GetBoxPoints | The method is used in drawing cycle for fast checking whether the entity must be drawn. |
GetThickness | The method returns entity's thickness. |
SetLType | The method sets line type of the entity. |
SetLWeight | The method sets line weight width of the entity. |
Events
Derived from TsgDXFEntity | Description |
---|---|
OnDraw | The event occurs when the Draw method is called. |